withstand troubles - French English Dictionary